//vs2019中fflush函数的使用测试及缓冲区的存在验证
#pragma warning(disable:4996)
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
	FILE* fp = fopen("text.txt", "w");
	if (!fp) {
		perror("fp");
		return -1;
	}
	fputs("abcdefg", fp);
	fflush(fp);
	printf("数据写入已执行完毕，开始刷新5s\n");
	Sleep(5000);
	printf("刷新完毕!\n");
	fclose(fp);
	return 0;
	//经测试发现，缓冲区确实是存在的，并且fflush函数在vs2019中无效
}